home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / remote / ra_101.zip / WHATSNEW.100 < prev   
Text File  |  1991-02-15  |  20KB  |  416 lines

  1. What's new in RemoteAccess 1.00?
  2. --------------------------------
  3.  
  4. ENHANCEMENTS
  5.  
  6. (Features marked with a {+} are "registered only")
  7.  
  8.           * Implemented AVATAR level 0+ support. This involves an extra
  9.             yes/no/ask prompt in the new user logon procedure, and an extra
  10.             bit of the users record to indicate whether AVT/0 sequences
  11.             may be used. It is possible to enable both AVT and ANSI at the
  12.             same time. In this case, ANSI textfiles are sent if the AVT
  13.             ones can't be found. Thus there are now three textfile extensions:
  14.  
  15.              .ASC
  16.              .ANS
  17.              .AVT
  18.  
  19.             Unfortunately there are no utilities available for AVT screen
  20.             creation, so the best you can do is use a utility to convert your
  21.             existing ANSI screens. At the very least, using AVT will result in
  22.             a significant speed improvement for low speed connects.
  23.  
  24.           * Added AVATAR support to the DORINFO1.DEF file. If the user has AVT
  25.             enabled, the terminal capability byte is incremented by 2:
  26.  
  27.                   0 : TTY
  28.                   1 : ANSI
  29.                   2 : AVT
  30.                   3 : ANSI/AVT
  31.  
  32.           * Added Interactive EMSI (IEMSI) support. RemoteAccess is probably
  33.             the first bulletin board package ever to implement something like
  34.             this on this scale. Read the section on IEMSI in RA.DOC for full
  35.             details.
  36.  
  37.         {+} Users may now post a message to the sysop just before disconnection
  38.             due to a password failure. Simply set the "bad pwd area" option
  39.             in RACONFIG to the message area where you would like the messages
  40.             to be posted to enable this option. RA places a warning at the
  41.             top of these messages to indicate that the user did not enter a
  42.             valid password.
  43.  
  44.         {+} RA now accepts global menu commands. Simply create a menu called
  45.             GLOBALRA and place in it commands that you would like to be
  46.             automatically available from every menu selection prompt. This
  47.             is useful for commands like sysop page, message to sysop, logoff,
  48.             return to previous menu etc.
  49.  
  50.           * Implemented support for shortname matching. This works in exactly
  51.             the same way as FrontDoor's NAMES.FD. Just copy NAMES.FD to
  52.             NAMES.RA in your system directory. NAMES.RA has the following
  53.             format:
  54.  
  55.                   <alias>,<realname>,<address>[,<subject>]
  56.  
  57.             Example NAMES.RA:
  58.  
  59.                   rabug,andrew milner,3:690/625,Bug Report..
  60.  
  61.             Entering '*rabug' on the 'To' line of a message automatically
  62.             fills in the other fields.
  63.  
  64.           * Revamped the CDROM support. You'll notice that the 'list path'
  65.             field has been removed from FILES.RA. To make RA use an
  66.             alternative FILES.BBS, simply make a FILES.n (n=file area number)
  67.             in a directory pointed to by the new "list file path" option
  68.             in RACONFIG.
  69.  
  70.           * Implemented a "full screen" message reading facility which is
  71.             activated if the user has enabled screen clearing with either
  72.             ANSI or AVATAR.
  73.  
  74.           * Putting a /NS at the end of any menu movement (goto, gosub, return)
  75.             command in the optional data field will suppress the screen clear
  76.             code normally displayed at the top of the new menu.
  77.  
  78.         {+} Added support for free and password protected files. To make a file
  79.             free or password protected, simply place it's name in a file called
  80.             FILES.CTL in your system directory. FILES.CTL has the following
  81.             format:
  82.  
  83.                 <filespec> [/FREE] [/PWD=xxx]
  84.  
  85.           * It is now possible to prevent your users from uploading specific
  86.             files. Simply place the file name (wildcards are valid) in a flat
  87.             ASCII text file called BADFILES.CTL, and RA will abort any attempts
  88.             to upload any file with that name.
  89.  
  90.           * *O<xxx> on the command-line of any shell command will force RA
  91.             to replace the actual baudrate in DORINFO1.DEF with <xxx>/
  92.  
  93.           * *D on the command-line of any shell command or type 15 will
  94.             make RA create a DOORWAY DOOR.SYS file in the same directory
  95.             as DORINFO1.DEF.
  96.  
  97.           * Implemented a new menu command to toggle AVATAR graphics.
  98.  
  99.         {+} Pressing ALT-N activates 'sysop next' mode. When the current user
  100.             logs off, RA will page the sysop and wait for two minutes before
  101.             continuing normally.
  102.  
  103.           * Added an option send a break to purge the modem's output buffer.
  104.             You should only enable this if you are using a modem that does
  105.             not transmit the break signal to the remote. HST modems are okay
  106.             provided they are in the correct mode (&Y0).
  107.  
  108.           * RACONFIG has been given a face lift. Some of the cosmetic
  109.             improvements include better consistency, and full pick-list
  110.             selection screens for file and message areas.
  111.  
  112.         {+} Two new options in RACONFIG will ask the user to give a reason
  113.             for paging the sysop, and if there is no response, give the user
  114.             the option of leaving a message to the sysop immediately. The
  115.             "page reason" prompt is configurable.
  116.  
  117.         {+} Using the new -G switch on the command line with -R will cause
  118.             RA to return automatically to the menu that the user activated
  119.             a type 15 (exit to DOS) menu command from.
  120.  
  121.           * A new option in RACONFIG allows the sysop to choose whether missing
  122.             files are ignored in a file list, or shown as missing/offline.
  123.  
  124.         {+} If the sysop has enabled the "show missing files" option, the
  125.             string that is shown in place of the file size and date (usually
  126.             "<MISSING>") is now configurable.
  127.  
  128.         {+} Added a parameter that is valid on the optional data line of any
  129.             menu command. Placing a /K=xxx will stuff the string xxx into
  130.             the keyboard buffer. This string will be processed as if the
  131.             user had entered it in stacked command mode. This is an extremely
  132.             powerful facility as it allows you to customise RA's hard-coded
  133.             menus, and link several menu commands to a single keypress.
  134.  
  135.         {+} Implemented local file attaches. This allows users to send files
  136.             privately between each other by attaching them to a message.
  137.             When the recipient reads the message, he/she is given the option
  138.             of downloading the attached files.
  139.  
  140.           * Added an "allow combined access" flag for each message area.
  141.             This allows the sysop to disallow access to certain message areas
  142.             when the user is in combined mode.
  143.  
  144.           * Added an "Echo Info" flag for each echomail message area. When
  145.             this flag is disabled, RA will not append it's tearline and
  146.             origin line to outgoing messages.
  147.  
  148.         {+} Added a "reply via netmail" option. When a user hits [R]eply in
  149.             an echomail conference, he/she is given the option of sending
  150.             the reply as a netmail message to the system where the original
  151.             echomail message originated. Note that RA will only enable this
  152.             feature if it can determine the node number of the original
  153.             message from a valid MSGID or origin line.
  154.  
  155.           * It is now possible to force the 3 file scan menu commands to scan
  156.             selected areas only. Simply place the file area numbers you want
  157.             included in the scan in the optional data field, separated with
  158.             spaces.
  159.  
  160.                   Eg. Optional data : 50 51 52 102 200
  161.  
  162.           * Added an option in RACONFIG to check for new files since the
  163.             user's last call at logon, immediately after the mail check.
  164.  
  165.           * RA now prompts the user '[D]ownload, [L]ogoff after download,
  166.             [A]bort' before a download.
  167.  
  168.           * The "Please enter your full name:" logon prompt is now fully
  169.             configurable via an option in RACONFIG.
  170.  
  171.           * The new user "where are you calling from" prompt is also
  172.             RACONFIG-urable.
  173.  
  174.         {+} RA now makes a log entry when a user commences a quickscan, scan
  175.             or read of a message area, or initiates a listing of a file area.
  176.  
  177.           * Whenever a user enters an incorrect password at a passworded
  178.             menu prompt, the password used is logged with the warning message.
  179.  
  180.           * RA will now optionally prompt the user "Are you sure?" when he/she
  181.             selects [D]elete from the message reading menu bar.
  182.  
  183.           * Added fully definable reply header generation. When a user replies
  184.             to a message that was not originally addressed to him/her, RA
  185.             inserts a line of text at the top of the message. Before version
  186.             1.00, this was hard-coded to "* Replying to a message originally
  187.             to ...". This header is now fully configurable. The following
  188.             macros are valid:
  189.  
  190.                 @ - Person the original message was addressed to,
  191.                 # - Person who posted the original message,
  192.                 ` - Date of the original message,
  193.                 ~ - Time of the original message.
  194.  
  195.           * New questionnaire commands:
  196.  
  197.                 WAITENTER  - wait for the user to press [Enter]
  198.                 EXEC       - execute program in a shell (control codes valid)
  199.                 CAPITALISE - force capitalisation of first letters on input
  200.                 MENUCMND   - execute any menu command type
  201.  
  202.         {+} Added an option in RACONFIG to blank the screen while waiting
  203.             for a call after a certain number of seconds of inactivity.
  204.  
  205.           * RA now gives the user a fifteen second warning that he/she is
  206.             about to be disconnected due to inactivity.
  207.  
  208.         {+} Any file transfer protocol (internal or external) may be disabled
  209.             or made available on an "error-free connect only" basis.
  210.  
  211.         {+} Added menu type 59 - download a file from any area. This menu
  212.             type has no optional parameters; it scans every file area the
  213.             user has access to for the requested files.
  214.  
  215.           * Added an option in RACONFIG to allow the sysop to select which
  216.             message areas are enabled by default for new users.
  217.  
  218.           * Added full handle/alias support. Each user now has a field for
  219.             an optional handle (pseudonym). The user may use this handle
  220.             to log onto the BBS (if the sysop so allows) in addition to
  221.             his/her real name. All mail scanning routines will display mail
  222.             addressed to the users handle as well as his/her real name.
  223.             (The name "SYSOP" is not allowed as a handle).
  224.  
  225.             Each message area can be configured in one of 3 ways:
  226.             "Real names only" - the user's real name is used automatically.
  227.             "Pick an alias"   - user chooses a name to post messages with.
  228.             "Handles only"    - only the user's handle may be used.
  229.  
  230.           * Placing a *A on the optional data line of a menu type 7 or 15
  231.             forces RA to write the user's handle in the DORINFO1.DEF file
  232.             instead of the user's real name.
  233.  
  234.           * Added several fields to the user's record:
  235.               Comment   - 80 character sysop comment
  236.               Handle    - the user's handle
  237.               FirstDate - the date on which the user first called
  238.               BirthDate - user's birthday
  239.               SubDate   - subscription expiry date
  240.               AVATAR    - use AVATAR graphics yes/no
  241.               Hidden    - show user in user list yes/no
  242.               Reader    - use the new full screen message reader yes/no
  243.  
  244.           * Added several new text files:
  245.  
  246.               BIRTHDAY.A?? - this file is displayed on the user's birthday;
  247.                              there's an option in RACONFIG to ask new users
  248.                              for their date of birth.
  249.  
  250.               ONCEONLY.A?? - this file is displayed just after the NEWS file
  251.                              to each user once only since the file was last
  252.                              updated
  253.  
  254.               HANDLE.A??   - displayed just before the user is asked to choose
  255.                              a handle (if this option is enabled)
  256.  
  257.               MSGAREA.A??  - if present, will be displayed when the user is
  258.                              asked to select a message area in place of the
  259.                              normal hard-coded list.
  260.  
  261.               FILEAREA.A?? - As above, but displayed in place of the hard-
  262.                              coded file area list.
  263.  
  264.               MAILHELP.A?? - displayed when the user presses '?' at the
  265.                              mailbox scan prompt.
  266.  
  267.               ALTNEWS.A??  - displayed if the user elects not to view the
  268.                              NEWS.A?? file by disabling it in his/her
  269.                              IEMSI profile.
  270.  
  271.           * Added several new text file control codes:
  272.  
  273.                 ^F3 - user's handle
  274.                 ^F4 - date user first called your system
  275.                 ^F5 - user's birthdate
  276.                 ^F6 - subscription expiry date
  277.                 ^F7 - number of days until subscription expiry date
  278.                 ^F8 - Whether AVATAR graphics are enabled (YES/NO)
  279.                 ^F9 - User's file ratio (number of files)
  280.                 ^F: - User's file ratio (in kilobytes)
  281.                 ^F; - Whether the full screen message viewer is enabled
  282.  
  283.           * Added menu type 60 - change user's handle. Will not allow the user
  284.             to use any handle or real name already in use.
  285.  
  286.           * Added menu type 62 - toggle the use of the full screen message
  287.             reader.
  288.  
  289.           * Pressing the [F6] key displays the users handle, and if he/she
  290.             paged you this session, the reason for wanting to chat.
  291.  
  292.           * Added a subscription system. When you verify a user for higher
  293.             access, simply set the user's subscription date in his/her user
  294.             record. On this date, or the next time the user logs on after
  295.             this date, RA will execute a questionnaire called SUBDATE.Q-A.
  296.             In this you may alter security levels, flags etc., and display
  297.             an appropriate message.
  298.  
  299.           * It is now possible to assign a netmail cost to individual nodes.
  300.             The format of the entry in NODECOST.CTL is:
  301.             NODE <z:net/node> <cost>
  302.  
  303.           * The "Who else is online" menu command now displays what each other
  304.             user is doing; file xfer, messages, external utility, chatting
  305.             with the sysop, or answering a questionnaire.
  306.  
  307.           * Added support for a user group number. Each user can be assigned
  308.             a group number between 0 and 255. If you place a /G on the
  309.             optional data line of the userlist menu command, only users who
  310.             are in the same group as the current user will be displayed.
  311.             (Note that the sysop still sees a full user list). The sysop may
  312.             select a default group number for new users via RACONFIG.
  313.  
  314.           * Optioned the "scanning user file" prompt in RACONFIG.
  315.  
  316.           * Removed USERED's limitation of 1,000 users.
  317.  
  318.           * Instead of placing all users in file and message area 1, RA now
  319.             scans through all areas and sets the current default area to the
  320.             first area accessible to each user at logon time.
  321.  
  322.           * All leading spaces are removed from file and message area names
  323.             in all internal hard-coded selection lists.
  324.  
  325.           * To alleviate the problems associated with menu command system
  326.             messages being removed immediately from the user's display when
  327.             the screen is cleared, a new field has been added to
  328.             RACONFIG; OTHER->SYSTEM->AFTER SYSTEM MESSAGES. Setting this
  329.             field to zero will cause RA to ask the user to press ENTER after
  330.             system messages; a non-zero value will make RA pause for that
  331.             number of seconds.
  332.  
  333.          * A number of previously hard-coded system messages and prompts
  334.            are now RACONFIGurable.
  335.  
  336.          * Implemented CTRL-X support. Pressing CTRL-X at any input prompt
  337.            will clear the prompt immediately.
  338.  
  339.          * Optimised the 'search for new files' menu command.
  340.  
  341.  
  342. BUG FIXES
  343.  
  344.         * Fixed an extremely obscure bug which was affecting the mailbox
  345.           scan; if the first physical message in the message base was
  346.           addressed to a particular user, then none of that user's mail
  347.           would ever show up in a mailbox scan!
  348.  
  349.         * RA now correctly inserts both the TOPT and FMPT netmail kludge
  350.           lines.
  351.  
  352.         * A type 47 (make log entry) no longer causes RA to output four
  353.           blank lines when auto-executed.
  354.  
  355.         * Fixed a bug which was causing multiple user file entries and
  356.           corruptions when shelling out of a NEWUSERx.A?? text file.
  357.  
  358.         * When a user's time limit is adjusted downwards to accommodate
  359.           an approaching event, normally that time is re-awarded at logoff.
  360.           However, if a type 15 (exit to DOS) command was used at any time
  361.           during that logon, that time would not be re-awarded correctly;
  362.           this has been fixed.
  363.  
  364.         * Fixed that REAL annoying bug that made the internal message editor
  365.           produce the occasional word which had its first character doubled
  366.           and the last character chopped off.
  367.  
  368.         * Previously, in the new user logon sequence, if the user answered
  369.           "No" to the "Did you enter the above correctly" question, RA would
  370.           not ask the user for a new location. This has been fixed.
  371.  
  372.         * RA now properly refuses duplicate uploads.
  373.  
  374.         * The "forward message" command no longer forces the use of the
  375.           internal message editor even when the full screen editor is
  376.           selected.
  377.  
  378.         * RA will now properly terminate a call if a file transfer is in
  379.           progress and a forced event occurs.
  380.  
  381.         * The password security watchdog now writes messages with the
  382.           correct message number.
  383.  
  384.         * Found a really obscure bug in RAUSER which may well have been
  385.           screwing up the COMBINED.BBS file.
  386.  
  387.         * RA no longer partially locks up if a user sends an online message
  388.           to another user who is reading messages.
  389.  
  390.         * Fixed the problems RA had with sharing the nodelist with FrontDoor.
  391.  
  392.         * RA now waits for the FOSSIL buffer to flush before executing a
  393.           shell either from a menu command or a textfile.
  394.  
  395.         * Fixed a bug which caused XFERTIME.A?? to be displayed whenever
  396.           DNLDHRS.A?? was displayed.
  397.  
  398.         * Fixed the type 26 (delete message) menu command to allow users to
  399.           delete their unexported echomail messages.
  400.  
  401.         * Recoded the upload credit factor calculations, and in the process
  402.           eliminated a bug which caused the extra time awarded valud to be
  403.           occasionally trashed.
  404.  
  405.         * Sometimes RA would sometimes allow a user to abort a textfile
  406.           even when stop aborting had been disabled. This has been fixed.
  407.  
  408.         * RA no longer inserts a blank line in a file listing if a description
  409.           wraps at column 80.
  410.  
  411.         * If a user's record was flagged as deleted, and then the same user
  412.           logged back on again as a new user before the user file had been
  413.           packed to remove the entry, that user would not be recognised as
  414.           existing in the user file for subsequent logons. This has been fixed.
  415.  
  416.